---
title: "remote ip · RUAL Documentation"
description: "Returns the currently connected user IP."
canonical: https://docs.rual.nl/block-types/http connection/httpconnection_get_ip
language: en
---

# remote ip

This block is part of the [`http connection`](https://docs.rual.nl/block-types/http%20connection) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

Returns the currently connected user IP.

- connection required `httpconnection`

- ip `value`

A typical wiring for [remote ip](https://docs.rual.nl/block-types/http%20connection/httpconnection_get_ip): the `ip` out pin feeds [increment](https://docs.rual.nl/block-types/redis/function_redis_cache_incr_key).

![Studio canvas example for the remote ip block: typical wiring for remote ip.](https://docs.rual.nl/canvas-examples/httpconnection_get_ip.png)

### Commonly used with

In production blueprints, this block is most often wired together with:

- [increment](https://docs.rual.nl/block-types/redis/function_redis_cache_incr_key): this block feeds into it. Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation.

- [set cache ttl](https://docs.rual.nl/block-types/redis/function_redis_cache_ttl): this block feeds into it. set the time to live in seconds.

- [create](https://docs.rual.nl/block-types/globals/trigger_custom_function): feeds into this block. Creates a new function that can be executed using the given name.

- [execute](https://docs.rual.nl/block-types/function%20execution/function_custom_execute): this block feeds into it. Executes the given funcion and waits for it to be executed.

- [fields](https://docs.rual.nl/block-types/query/query_bool_term_fields): this block feeds into it.

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
